//引入Joi
const Joi = require('joi');
//定义对象的验证规则
const schema = Joi.object({
  username: Joi.string().min(2).max(5).required().error(new Error('用户名格式不符合规范')),
  birth: Joi.number().min(1900).max(2020).required().error(new Error('生日格式不符合规范'))
})

 function run() {
    //进行验证
    const val = schema.validate({username: 'abc',birth: '1990'});
    if(val.error) {
      console.log('验证失败，'+val.error)
    }else {
      console.log('验证通过',val);
    }
}

run();